package com.boot.system.wrapper;

import cn.hutool.core.bean.BeanUtil;
import com.boot.framework.common.BaseEntityWrapper;
import com.boot.system.dto.SysDictDTO;
import com.boot.system.entity.SysDictEntity;

/**
 * @author yangfan
 * @date 2024/1/7
 * @Description
 */
public class SysDictWrapper extends BaseEntityWrapper<SysDictEntity, SysDictDTO> {
    public static SysDictWrapper build() {
        return new SysDictWrapper();
    }

    @Override
    public SysDictDTO entityDTO(SysDictEntity entity) {
        return BeanUtil.copyProperties(entity, SysDictDTO.class);
    }

    @Override
    public SysDictEntity dtoEntity(SysDictDTO dto) {
        return BeanUtil.copyProperties(dto, SysDictEntity.class);
    }
}
